﻿namespace Combat
{
    public static class CombatSystem
    {

        public static void Update()
        {
            BeforeAttack();
            Attack();
            AfterAttack();
            
            BeforeTakeDamage();
            TakeDamage();
            AfterTakeDamage();
        }


        private static void BeforeAttack()
        {
        }
        
        private static void Attack()
        {
        }
        
        private static void AfterAttack()
        {
        }
        
        
        private static void BeforeTakeDamage()
        {
        }
        
        private static void TakeDamage()
        {
        }
        
        private static void AfterTakeDamage()
        {
        }
    }
}